package com.gsbelarus.gedemin.lib.ui.expandable;

public interface ExpandedAnimationListener {

    /**
     * Вызывается при старте анимации закрытия/открытия ExpandableLayout
     *
     * @param layout собсвстенно сам layout
     * @param type   тип анимации, может быть OPENING или CLOSING
     */
    void onAnimationExpandedStart(ExpandableLayout layout, ExpandableLayout.TypeAnimation type);

    /**
     * Вызывается при окончании анимации закрытия/открытия ExpandableLayout
     *
     * @param layout собсвстенно сам layout
     * @param type   тип анимации, может быть OPENING или CLOSING
     */
    void onAnimationExpandedEnd(ExpandableLayout layout, ExpandableLayout.TypeAnimation type);
}
